//
//=============================================================================
class FlameBurst1Fire extends FlameBurstFire;

function DoFireEffect()
{
	if( KFPlayerReplicationInfo(Instigator.PlayerReplicationInfo).ClientVeteranSkillLevel > 9
		&& KFPlayerReplicationInfo(Instigator.PlayerReplicationInfo).ClientVeteranSkill == class'SRVetFirebug')
	{
		maxVerticalRecoilAngle = 0;
		maxHorizontalRecoilAngle = 0;
		Spread = 0;
		Aimerror = 0;
		RecoilRate = 0;
		ShakeRotMag = VRand()*0.0;
		ShakeRotRate = VRand()*0.0;
		ShakeOffsetMag = VRand()*0.0;
	}
	else
	{
		maxVerticalRecoilAngle =default.maxVerticalRecoilAngle;
		maxHorizontalRecoilAngle = default.maxHorizontalRecoilAngle;
		Spread = default.Spread;
		Aimerror = default.Aimerror;
		RecoilRate = default.RecoilRate;
		ShakeRotMag = default.ShakeRotMag;
		ShakeRotRate = default.ShakeRotRate;
		ShakeOffsetMag = default.ShakeOffsetMag;
	}

	Super.DoFireEffect();
}

function projectile SpawnProjectile(Vector Start, Rotator Dir)
{
	SRHumanPawn(Instigator).ConsumeStamina(15 * 0.002);
	return Super.SpawnProjectile(Start,Dir);
}

defaultproperties
{
	 ProjectileClass=Class'FlameTendril1_'
     AmmoClass=Class'FlameAmmo1_'
}
